@charset "utf-8";
/* CSS Document */
body { 
  MARGIN: 0px; 
  PADDING: 0px;  
  FONT-FAMILY: 微软雅黑,宋体;
  COLOR: #6c6b6b; 
  FONT-SIZE:14px; 
  LINE-HEIGHT:26px;
  

 }
.right0 p { margin:0; padding:0; }


a{ color:#2c2c2c; text-decoration:none } 


a:hover {text-decoration : none ;color: #c8000b;} 

dl,dt,dd, ul, li { margin:0; padding:0; list-style: none; }
 
.hstb { background:#efefef; line-height:36px; font-size:12px; color:#000 }
#focus-wrap{ height:630px; position:relative }
#frame{width:100%; overflow:hidden;}
#img{ position:relative; height:630px; overflow:hidden;}
#img ul { margin:0; padding:0; }
#img li{ height:630px; width:100%; display:none; position:absolute; top:0px; left:0px; margin:0; padding:0; list-style:none }
#btn{width:150px; margin:0 auto; text-align:center; z-index:999; position:relative; top:580px;}
#btn p{ text-align:center }
#btn span{ display:block; float:left; cursor:pointer; margin:0 10px; width:26px; height:3px; background:#333;}
#btn span.hov{ background:#c4000a;}

.ss { background:#fff; width:200px; border:1px solid #e1e1e1; border-radius:20px; padding-right:10px; height:24px; margin-top:5px }
.ss input { border:0; background:none; float:left; width:100px; line-height:24px; color:#a7aaaa; font-size:12px; padding-left:10px }

.wrap2 { width:1000px; margin:0 auto }
.wrap { width:1146px; margin:0 auto; }
.logo { width:374px;  }
.fl { float:left; }
.fr { float:right; }


.tel { font-size:18px; background:url(tel.png) no-repeat left; padding-left:50px; color:#005bac; margin-top:20px }
.tel span { font-size:26px; }
.menu { background:#005bac; }
#nav { margin-top:30px; width:620px }
#nav ul {
    margin:0;
	padding:0;
	
	}
#nav a {
	display:block;

	text-decoration:none;
	color:#000;
	
	line-height:42px;
	padding:0;
	
	font-family:"微软雅黑";
	

	width:120px;
	
	

	
}
#nav a:hover,#nav a.active {
	color:#000;
	
	line-height:42px;
	
	padding:0;
	
	
	display:block;
	width:120px;
	background:url(hov.jpg) no-repeat bottom left;

}
#nav li {
	
	

	
	
	float:left;
	text-align:center;
	
	list-style:none;
	font-size:16px;
	

	
}


#nav li ul {
	position:absolute;
	top:106px;
	left:-999em;
	
	margin-left:0px;
   *margin-left:-56px;
   width:120px;
	
	
	border-bottom:0;
	border-top:0;
	z-index:999;
	padding:0px;
	background:#164a9e;
	padding:0;
	
}
#nav li ul li {
	
	
	
	
	border-right:0;
	padding:0;
	font-size:14px;
	text-align:center;
	
	
	
}
#nav li ul a {
	display:block;
	width:120px;

	line-height:40px;
	font-weight:100;
	padding:0;
	

	color:#fff;
	
	
}

#nav li ul a:hover {
	color:#fff;
	
	width:120px;
	line-height:40px;
	padding:0;

	font-weight:100;
	border-bottom:0;
	background:#005bac; 

}
#nav li:hover ul {
	left:auto;
}
#nav li.sfhover ul {
	left: auto;
}
#nav .arrowFront, #nav .arrowAfter {
	width:2px;
	height:30px;
	
	overflow:hidden;
	text-indent:-999em;
}
#nav .arrowFront a, #nav .arrowAfter a {
	line-height:30px;
}
#nav .arrowFront {
	float:left;
	background-position:-54px -68px
}
#nav .arrowAfter {
	float:right;
	background-position:-83px -68px
}

.bt { height:163px; padding-left:130px; margin-bottom:20px }
.bt h2 { font-size:38px; color:#30333a; margin:0; font-weight:100; padding-top:53px }
.bt p { font-size:18px; color:#30333a; margin:0; line-height:48px }
.mm { font-size:18px; color:#30333a; background:url(jt.png) no-repeat left; padding-left:120px; margin-top:60px }

.clear { clear:both; }


.left0 { width:717px; }
.right0 { width:262px; }
.right0 ul { margin:0; padding:0; margin-top:15px }
.right0 li { margin:0; padding:0; list-style:none; background:url(li.jpg) no-repeat left; padding-left:15px }


.leftmenupage {

margin-bottom:15px; background:#f1f1f1
  

	}
.leftmenupage ul {
   margin:0;
   padding:0;
   }
#left_1 {
    float:left; 

	list-style:none;
	text-align:center;
	
	margin-right:10px;
	margin-left:0;
	
	}

#left_2 {
    float:left; 

	list-style:none;
	text-align:center;
	margin-right:10px;
	
	}
.left_on1 {
  LINE-HEIGHT: 62px; width:103px; DISPLAY: inline; FLOAT: left; HEIGHT: 62px; COLOR: #fff; font-size:18px;  BACKGROUND:#005bac;


    }

.left_off1 {
    
	BACKGROUND:#60c0f3; width:103px; HEIGHT: 62px;  LINE-HEIGHT: 62px;  COLOR: #fff; font-size:18px; TEXT-DECORATION: none

	
	}
	
.list {
   margin:0;
   padding:0;
  
   }
.list li {
   margin:0;
  
   padding:0;
   list-style:none; 
   
   line-height:32px;
   font-size:14px;
 
   }
.list span { float:right; color:#939090 }

.list1 {
   margin:0;
   padding:0;
  
   }
.list1 li {
   margin:0;
  
   padding:0;
   list-style:none; 
   
   line-height:34px;
   font-size:12px;
 
   }
.list1 span { float:right; color:#939090 }
.top { background:#fff; padding:0 }

.nav { width:700px; }

.position {
	BORDER-BOTTOM: #ddd 1px solid; MIN-WIDTH: 1000px; LINE-HEIGHT: 40px; MARGIN: 0px auto; WIDTH: 100%; MAX-WIDTH: 100%; HEIGHT: 40px; COLOR: #555656; FONT-SIZE: 12px; margin-bottom:20px
}
.position SPAN {
	COLOR: #005bac
}
.position A {
	PADDING-RIGHT: 20px; DISPLAY: inline-block; BACKGROUND: url(../images/icon_r_red.gif) no-repeat right center; COLOR: #555656; MARGIN-RIGHT: 15px
}
.position_arc {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MAX-WIDTH: 100%; BACKGROUND: url(../images/banner_shadow.png) repeat-x 0px 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 10px
}

.leftside {
	WIDTH: 203px; FLOAT: left; OVERFLOW: hidden
}
.left_ctit {
	LINE-HEIGHT: 52px; TEXT-INDENT: 20px; WIDTH: 100%; BACKGROUND: url(../images/left_titbg.png) #fff no-repeat 0px 0px; HEIGHT: 52px; COLOR: #fff; FONT-SIZE: 18px; FONT-WEIGHT: 700
}
.left_menu {
	OVERFLOW: hidden
}
.left_menu ul { margin:0 ; padding:0; }
.left_menu LI {
	BORDER-BOTTOM: #dcdcdc 1px solid; LINE-HEIGHT: 30px; MARGIN-TOP: 5px; TEXT-INDENT: 32px; WIDTH: 100%; BACKGROUND: url(../images/icon_r_red.gif) #fff no-repeat 22px 13px; FLOAT: left; list-style:none;
}
.left_menu LI A {
	COLOR: #525252
}
.left_menu LI.current A {
	COLOR: #005bac
}
.left_menu LI A:hover {
	COLOR: #005bac
}
.left_menu LI.current .submenu A.current {
	COLOR: #b09677
}
.left_menu LI .submenu {
	PADDING-LEFT: 20px; BORDER-TOP: #dcdcdc 1px solid; PADDING-TOP: 5px
}
.rightside {
	WIDTH: 880px; FLOAT: right; OVERFLOW: hidden
}
.right_ctit {
	LINE-HEIGHT: 52px; TEXT-INDENT: 20px; WIDTH: 100%; BACKGROUND: url(../images/right_titbg.png) #fff repeat-x 0px bottom; HEIGHT: 52px; COLOR: #525252; FONT-SIZE: 18px; FONT-WEIGHT: 100; margin-bottom:20px
}
.right_cont {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; OVERFLOW: hidden;
}



.cr { background:#005bac; text-align:center; line-height:50px; color:#fff }


#demo0 img { margin:0 10px; }

.xw { height:38px; background:#efeded; width:1000px; margin:0 auto }

.gg1 { width:109px; line-height:38px; background:url(xw.png) no-repeat left; display:block; text-align:center; font-size:14px; font-weight:bold; color:#fff; float:left; }
.gnr { width:870px; float:right }
.gnr span { float:right; }
.newsr{ width:850px;height:38px; margin:0 auto; color:#c60000; padding-right:20px }

.core{
	height:38px;
	line-height:38px;
	overflow:hidden;
}
.core a{ color:#555; display:block; }

.tb { width:100%; line-height:34px; background:#005bac; }

.an { float:left; margin-top:2px }



.cx { width:450px; height:200px; color:#fff; background: rgba(0, 0, 0, 0.7); padding:50px }
.cx h2 { color:#fff; font-size:14px; margin:0; padding:16px 0 5px 0; margin-left:50px }
.cx p { font-size:12px; margin:0; margin-left:50px }
.cx li { list-style:none; line-height:21px; margin-left:50px }
.ssk input { line-height:57px; background:#fff; padding-left:10px; width:306px; border:0; float:left }
.ssk .anniu { line-height:59px; background:#005bac; width:120px; text-align:center; font-size:18px; text-align:center }
.anniu a { color:#fff; }

.publicTitle {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; margin-bottom:23px; color:#000; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 36px; PADDING-TOP: 13px;
}
.publicTitle1 {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; margin-bottom:23px; color:#fff; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 36px; PADDING-TOP: 13px;
}
.relative { margin-bottom:20px; }

.xc { font-size:18px; text-align:center; color:#969595; line-height:50px }
.xc1 { font-size:18px; text-align:center; color:#fff; line-height:50px }

.wd li { list-style:none; font-size:26px; line-height:50px; float:left; width:469px; padding-left:30px }
.wd li a { color:#005bac; }
.wd li a:hover { color:#000; }
.absolute {
	POSITION: absolute
}
.relative {
	POSITION: relative
}
.homeNewsCon {
	OVERFLOW: hidden
}
.homeNewsCon EM {
	FONT-STYLE: normal
}
.homeNewsCon UL {
	WIDTH: 1060px; BACKGROUND: url(../images/news_img.jpg) repeat-y 490px 0px
}
.homeNewsCon UL LI {
	WIDTH: 470px; FLOAT: left; HEIGHT: 255px; MARGIN-RIGHT: 60px
}
.homeNewsCon .other {
	HEIGHT: 30px
}
.homeNewsCon .other SPAN {
	COLOR: #adadad
}
.homeNewsCon .other EM {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 24px; MARGIN-TOP: 1px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; HEIGHT: 26px; COLOR: #fff; FONT-SIZE: 14px; PADDING-TOP: 0px; 
}
.homeNewsCon .title {
	LINE-HEIGHT: 38px; TEXT-OVERFLOW: ellipsis; WHITE-SPACE: nowrap; MARGIN-BOTTOM: 3px; HEIGHT: 38px; FONT-SIZE: 18px; OVERFLOW: hidden; PADDING-TOP: 5px
}
.homeNewsCon .img {
	
}
.homeNewsCon .img B {
	WIDTH: 180px; FLOAT: left; PADDING-TOP: 6px
}
.homeNewsCon .img B IMG {
	WIDTH: 180px; HEIGHT: 119px
}
.homeNewsCon .img P {
	PADDING-LEFT: 15px; WIDTH: 275px; FLOAT: left
}
.homeNewsCon .img SPAN {
	PADDING-LEFT: 15px; WIDTH: 275px; FLOAT: left
}
.homeNewsCon .con {
	HEIGHT: 138px; FONT-SIZE: 14px
}
.homeNewsCon .con P {
	LINE-HEIGHT: 25px; MAX-HEIGHT: 100px; OVERFLOW: hidden
}
.homeNewsCon .con P A {
	COLOR: #888
}
.homeNewsCon .con P A:hover {
	COLOR: #8da905
}
.homeNewsCon .con SPAN {
	DISPLAY: block; PADDING-TOP: 3px
}
.homeNewsCon .con SPAN EM {
	COLOR: #cdcdcd; FONT-SIZE: 12px; MARGIN-RIGHT: 10px
}
.homeNewsCon .con SPAN EM IMG {
	MARGIN: 7px 5px 0px 0px
}
.homeNewsCon UL LI.n1 .other {
	
}
.homeNewsCon UL LI.n1 .other SPAN {
	FLOAT: right
}
.homeNewsCon UL LI.n1 .other EM {
	BACKGROUND: #005bac; FLOAT: right; MARGIN-LEFT: 10px
}
.homeNewsCon UL LI.n2 .other {
	TEXT-ALIGN: right
}
.homeNewsCon UL LI.n2 .other SPAN {
	FLOAT: left
}
.homeNewsCon UL LI.n2 .other EM {
	BACKGROUND: #005bac; FLOAT: left; MARGIN-RIGHT: 10px
}
.mid {
	MARGIN: 0px auto; WIDTH: 1000px
}
.p50 {
	PADDING-BOTTOM: 50px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 50px
}
ul.xy-pic {height:120px; border-bottom:2px solid #fef200; font-size:0; letter-spacing:normal; word-spacing:normal; text-align:center; font-size:0; padding:30px 0 0 0; }
ul.xy-pic li { width:90px; height:115px; padding:5px 6px 0 6px; background:url(../images/global.png) no-repeat 0 -2852px; display:inline-block; *display:inline; *zoom:1; vertical-align:top; font-size:14px; letter-spacing:normal; word-spacing:normal; margin:0 21px; position:relative; }
ul.xy-pic li a { width:90px; height:90px; display:block; }
ul.xy-pic li a.cur1 { background:url(../images/global.png) no-repeat 0 -2466px; }
ul.xy-pic li.cur a.cur1,ul.xy-pic li a.cur1:hover { background:url(../images/global.png) no-repeat -100px -2466px; }
ul.xy-pic li a.cur2 { background:url(../images/global.png) no-repeat 0 -2578px; }
ul.xy-pic li.cur a.cur2,ul.xy-pic li a.cur2:hover { background:url(../images/global.png) no-repeat -100px -2578px; }
ul.xy-pic li a.cur3 { background:url(../images/global.png) no-repeat 0 -2706px; }
ul.xy-pic li.cur a.cur3,ul.xy-pic li a.cur3:hover { background:url(../images/global.png) no-repeat -100px -2706px; }
ul.xy-pic li i { width:12px; height:7px; overflow:hidden; background:url(../images/global.png) no-repeat -100px -2983px; position:absolute; left:50%; margin-left:-6px; bottom:-2px; display:none; }
ul.xy-pic li.cur i { display:block; }
.xy-tips { line-height:26px; padding:32px 0 0 0; text-align:center; font-size:16px; text-align:center; color:#fff }
.xy-tips h5 { line-height:70px; }

.nr { width:650px;  }
.nr h2 { font-size:30px; color:#000; font-weight:100; margin:10px 0 50px 0 }
.nr p { line-height:30px; font-size:14px; color:#737272; text-indent:30px }



.pic { float:left; width:212px; height:380px; margin-right:49px; background:#f8f8f8; font:12px/26px microsoft yahei; color:#666; text-align:left; }
.pic img { margin-bottom:10px; }

.pic h3 { font-size:14px; text-align:center; line-height:40px; margin:0 }
.pic ul { margin:0 10px; }
.pic ul li { list-style:none; padding-left:10px }
.pic ul li a { color:#666; }
.pic:hover { background:#005bac; font:12px/26px microsoft yahei; color:#fff; text-align:left;  } 
.pic:hover a { color:#fff; }
.pic:hover a:hover { color:#fff; text-decoration:underline }
.bt0 { font-size:21px; width:140px; color:#000; border-bottom:3px solid #c8000b }
.more0 { font-size:14px; width:80px; }

.lm2 { background:#f8f8f8; border:1px solid #e7e7e7; line-height:55px; color:#fff; font-size:16px; text-align:center; margin-bottom:50px }

.pic1 { float:left; width:470px; height:182px; margin-right:49px; background:#f8f8f8; font:12px/26px microsoft yahei; color:#666; text-align:left; margin-bottom:49px }
.pic1 img { float:left }
.pic1 .wz { float:right; width:258px }

.pic1 h3 { font-size:14px; text-align:center; line-height:40px; margin:0 }
.pic1 ul { margin:0 10px; }
.pic1 ul li { list-style:none; padding-left:30px }
.pic1 ul li a { color:#666; }
.pic1:hover { background:#005bac; font:12px/26px microsoft yahei; color:#fff; text-align:left;  } 
.pic1:hover a { color:#fff; }
.pic1:hover a:hover { color:#fff; text-decoration:underline }


.xx2 { margin-bottom:30px; }
.xx21 li{ display:inline-block; text-align:center; margin-right:0; list-style:none; font-size:14px; line-height:30px }
.yy1 { padding-top:38px; }
.yy1 a { float:left; margin:0 8px }
.yy1 a:hover { padding-top:1px; }





.footer{ width:100%; position:relative; color:#a3a3a3; font-size:12px; background:#282828; padding:30px 0 }
.bq { line-height:40px; text-align:center;  }
.bq a { color:#fff; }
.banq { line-height:60px; text-align:center; background:#000; color:#b9b8b8 }
.banq a { color:#b9b8b8; }
.wx { text-align:center; font-size:14px; width:180px }
.wx p { margin:0; line-height:30px }





.footer h3 { font-size:16px; margin:0 0 20px 0; color:#fff }
.footer h3 a { color:#fff; }
.tel1 { width:280px; }
.tel1 p { margin:0; line-height:30px }
.flogo { padding-top:40px; }
.kk { width:180px; }
.kk li { list-style:none; line-height:30px; font-size:14px }
.footer a { color:#a3a3a3; }
.footer a:hover { color:#fff; }

.big { width:536px; }
.big a .inc1{ overflow:hidden; transition:all ease-in-out .3s;}
.big a .inc1 span{ display:block; width:536px; position:relative; left:0; top:0; overflow:hidden}
.big a .inc1 span img{ display:block; width:530px; height:327px; border:3px solid #fff }
.big a .inc1 .lys{ position:absolute; left:0; bottom:0; height:50px; background:#000; width:100%; overflow:hidden; z-index:4;  transition:all linear .2s; opacity:0; filter:alpha(opacity=0)}
.big a .inc1 .lys span{ display:block; position:absolute; left:20px; top:10px; color:#fff; font-size:16px; text-align:left }
.big a { margin-right:5px; margin-bottom:5px; float:left;}
.big a:hover .inc1 .lys{ opacity:0.5; filter:alpha(opacity=50)}

.link a { margin:0 30px; }



.tt { width:490px; }

.fl { float:left; }
.fr { float:right; }
.jj { width:480px; font-size:14px; color:#969595 }
.pp li { float:left; list-style:none; margin-right:53px; margin-bottom:30px }
.content {  }

.gs { margin-right:13px; margin-bottom:15px; width:240px; height:300px; position:relative; float:left  }
.gs .js p { margin:0; }
.gs .js { font-size:12px; color:#fff; font-weight:100; text-align:left; margin:0; line-height:26px; width:210px; height:160px; overflow:hidden; position:absolute; bottom:0; z-index:999; filter: alpha(Opacity=0); opacity:0; padding:15px; }



.gs .js:hover { font-size:12px; color:#fff; font-weight:100; text-align:left; background: rgba(0, 160, 233, 0.7);  line-height:26px; filter: alpha(Opacity=100); opacity:1; }
.ditu { width:646px; margin:0 auto; font-size:14px; line-height:36px; padding-top:30px }
.ditu h3 { font-size:18px; font-weight:100; padding-top:20px }




.lm0 { background:#f8f8f8; border-bottom:2px solid #005bac; font-size:18px; padding-left:10px; line-height:40px; margin-bottom:30px }
.gm { width:130px; margin-right:40px }
.ewm { margin-right:50px; }
.ewm h4 { font-size:16px; font-weight:100; margin:0 0 20px 0 }
.gm h4 { font-size:16px; font-weight:100; margin:0 0 20px 0 }
.gm2 h4 { font-size:16px; font-weight:100; margin:0 0 20px 0 }
.gm2 { width:220px;  }
.hzs { margin-bottom:20px; }
.hzs a { float:left; margin-right:20px; margin-bottom:10px } 
.aan { width:109px; line-height:34px; text-align:center; font-size:14px; background:#3c8833; color:#fff }
.aan:hover { width:109px; line-height:34px; text-align:center; font-size:14px; background:#528f4b; color:#fff }
.aan a { color:#fff; }

.layout_3 { margin-top: 20px; overflow: hidden; zoom: 1; margin-bottom:20px }
.layout_3 .cel_1 { float: left; width: 270px; padding-right:30px; border-right:1px solid #e1e1e1 }
.layout_3 .cel_2 { float: left; width: 320px; margin-left: 40px; padding-right:36px; display: inline; border-right:1px solid #e1e1e1 }
.layout_3 .cel_3 { float: right; width: 265px; padding-left:10px }
.textList2 { overflow: hidden }
.textList2 li { list-style:none; font-size: 14px; margin:0; overflow: hidden; clear:both }
.textList2 li p { width: 266px; float:left; margin:0; height:26px; overflow:hidden }
.textList2 li span { font-size: 12px; float:right; width:40px }
.dushuBox li { width: 122px; height: 128px; margin: 15px 0 0 7px; float: left;}
.dushuBox li span{display:block; line-height:18px; overflow:hidden;}
.columnPage ul.textList { width: 260px; margin: 0; margin-left:10px }
.columnPage .textList { border-bottom: 1px solid #eaeaea; padding: 10px 0 }
.columnPage .textList li { line-height:23px; list-style:none }
.columnPage .pp { margin-top: -6px; padding: 1px 0 0 3px; background: #FFF; zoom: 1 }
.columnPage .pp li { width: 136px; height: 136px; margin: 8px 0 0 16px }
.columnPage .pp li img { margin-top: 7px }
.columnPage .columnTit2 .select { width: 81px; }
.columnPage .columnTit2 span { width: 80px; }
.textList3 li { list-style:none; height:36px; overflow:hidden; font-size:14px; line-height:36px }
.columnTit { height: 38px; line-height: 38px; overflow: hidden; zoom: 1; border-bottom: solid 1px #e8e8e8; margin:0; margin-bottom:30px }
.columnTit span { width: 120px; font-size: 16px; text-align: center; overflow: hidden; position: relative; top: -2px; }
.columnTit span a { color: #2b2b2b; }
.mo { float:right; width:40px; font-size:12px }
.line { display: block; height: 2px; background: #4a4a4a; overflow: hidden; }
.line .i { display: block; width: 120px; height: 2px; background: #005bac; border-right: solid 2px #fff; }

.tout { background:#f8f8f8 url(55.png) no-repeat top left; padding:28px 20px; margin-bottom:10px;  }

.slideBox-pd {
	width:280px;
	height:300px;
	
	margin-bottom:10px;
	overflow:hidden;
	position:relative;
	border:1px #d9dfea solid;
	background:#fff;
	border-radius:2px;
}
.slideBox-pd .hd {
	height:15px;
	overflow:hidden;
	position:absolute;
	right:3px;
	bottom:6px;
	z-index:1;
}
.slideBox-pd .hd ul {
	overflow:hidden;
	zoom:1;
	float:left;
	margin:0;
	padding:0;
}
.slideBox-pd .hd ul li {
	float:left;
	margin-right:3px;
	width:15px;
	height:15px;
	line-height:15px;
	text-align:center;
	cursor:pointer;
	background:#fff;
	list-style:none;
}
.slideBox-pd .hd ul li.on {
	background:#f60;
	color:#fff;
}
.slideBox-pd .bd {
	position:relative;
	height:100%;
	z-index:0;
}
.slideBox-pd .bd img {
	min-width:280px;
	min-height:300px;
	_width:280px;
	_height:300px;
}
.slideBox-pd .tempWrap ul li{
	position:relative;
	height:300px;
	list-style:none;
	margin:0;
}
.slideBox-pd .tempWrap ul li p{
	position:absolute;
	width:270px;
	height:40px;
	line-height:20px;
	left:0;
	bottom:0;
	_bottom:5px;
	color:#fff;
	font-size:14px;
	padding:5px;
	background:url(bg-9.png) repeat;
	margin:0;
	/*background:#000;
	filter:alpha(opacity=80); 
	-moz-opacity:0.8;
	-khtml-opacity:0.8; 
	opacity:0.8;*/
}
.slideBox-pd .tempWrap ul li p a,.slideBox-pd .tempWrap ul li p a:hover{
	color:#fff;
}

.b-box1{
	width:290px; 
}
.b-box1 h2{
	text-align:center;
	padding:5px 0 10px 0;
	font-weight:bold;
	font-size:16px;
}
.b-box1 h2 a,.b-box1 h2 a:hover{
	color:#005bac;
}
.b-box1 p{
	padding:0 10px 5px 10px;
	line-height:22px;
	color:#666;
}
.b-box1 p a,.b-box1 p a:hover{
	color:#005bac;
}



.pic2 { width:486px; height:260px; overflow:hidden; background:#005bac; font:12px/26px microsoft yahei; color:#fff; text-align:left; }
.pic2 img { float:left }
.pic2 .wz { float:right; width:200px; font-size:12px; padding:10px 20px }
.pic2 p { margin:0; }
.pic2 a { color:#fff; }
.pic2 h3 { font-size:14px; text-align:left; line-height:40px; margin:0 }

.pic2:hover { background:#f8f8f8; font:12px/26px microsoft yahei; color:#666; text-align:left;  } 
.pic2:hover a { color:#666; }
.pic2:hover a:hover { color:#666; text-decoration:underline }
.wrap3 { width:938px; margin:0 auto; }
.wrap4 { width:760px; margin:0 auto; padding-top:30px}
.wrap00 { width:1140px; margin:0 auto; }
.m10 img { margin-bottom:20px; }

.newslist{ width:100%;}
.newslist li{ overflow:hidden; width:100%; padding:20px 0; border-bottom:1px dotted #dbd4cd;}
.newslist .time{ float:left; width:60px; padding:10px 0 }
.newslist .conts{ float:right; width:780px; }
.newslist .day{ background-color:#e1e1e1;display:block; text-align:center; font-family:Arial; }
.newslist .date{ background-color:#15499c;display:block; text-align:center; font-family:Arial; }
.newslist .day{ height:42px; line-height:42px; border-top:1px solid #fff; color:#000; font-size:18px;}
.newslist .date{ height:40px; line-height:40px; font-size:10px; color:#fff }

.newslist  h3 {font-size:16px; color:#333; margin:0 }
.newslist  h3 a { color:#000;font-size:16px; }
.newslist p { font-size:14px; color:#888; margin:0 }
.newslist .more{ margin-left:8px; color:#005bac; font-size:12px }


.newslist1{ width:100%;}
.newslist1 li{ overflow:hidden; padding:20px;}
.newslist1 .time{ float:left; width:60px; padding:0 }
.newslist1 .conts{ float:right; width:440px; }
.newslist1 .day{ background-color:#fff;display:block; text-align:center; font-family:Arial; }
.newslist1 .date{ background-color:#005bac;display:block; text-align:center; font-family:Arial; }
.newslist1 .day{ height:42px; line-height:42px; border-top:1px solid #fff; color:#000; font-size:18px;}
.newslist1 .date{ height:40px; line-height:40px; font-size:10px; color:#fff }

.newslist1  h3 {font-size:14px; color:#333; margin:0 }
.newslist1  h3 a { color:#000;font-size:16px; }
.newslist1 p { font-size:12px; color:#737272; margin:0 }
.newslist1 .more{ margin-left:8px; color:#005bac; font-size:12px }

.cp { margin:0; padding:0;  }
.cp li { width:270px; height:200px; overflow:hidden; margin:0; padding:0; list-style:none; text-align:center; float:left; margin-right:20px; margin-bottom:20px; position:relative  }
.cp li img { width:270px; height:200px; }
.cp p { position:absolute; z-index:888; bottom:0; width:100%; margin:0; text-align:center; font-size:16px; text-align:center; color:#fff; line-height:40px; background:rgba(0, 0, 0, 0.6) }
.cp p:hover { position:absolute; z-index:888; bottom:0; margin:0; width:100%; text-align:center; font-size:16px; text-align:center; color:#fff; line-height:40px; background:rgba(0, 91, 172, 0.6) }


.box2 { width:111px; text-align:center; margin-right:180px }
.box2 p { font-size:26px; line-height:26px; color:#fff }
.box2 a { color:#fff; }
.box2 a:hover  { text-decoration:underline; }]
.box3 {text-align:center; }
.box3 p { font-size:18px; color:#000 }
.pg a { width:158px; line-height:33px; background:#20427e; display:block; color:#fff; font-size:18px; text-align:center }
.pg a:hover { width:158px; line-height:33px; background:#3b5b94; display:block; color:#fff; font-size:18px; text-align:center }

.pg1 a { width:158px; line-height:33px; background:#35862a; display:block; color:#fff; font-size:18px; text-align:center }
.pg1 a:hover { width:158px; line-height:33px; background:#3b5b94; display:block; color:#fff; font-size:18px; text-align:center }

.pg2 a { width:158px; line-height:33px; background:#bd2d26; display:block; color:#fff; font-size:18px; text-align:center }
.pg2 a:hover { width:158px; line-height:33px; background:#3b5b94; display:block; color:#fff; font-size:18px; text-align:center }


.bb { background:#005bac; padding:30px 0 20px 0}
.pm { background:url(spbg.png) no-repeat top center; height:535px; width:960px; margin:0 auto }
.sp { width:751px; height:476px; margin:0 auto; }
.sp { padding-top:23px; }

.box { width:264px; }
.box img {  }
.box h2 { font-size:18px; color:#fff; text-align:center; margin:20px 0 0px 0 }
.box p{ color:#fff; font-size:14px; padding:10px 0; margin:0}
.mor0 a { font-size:14px; color:#fff; border:1px solid #fff; width:120px; line-height:40px; display:block; text-align:center; margin-left:70px; margin-top:20px; 
border-radius:30px;  }
.mor0 a:hover { font-size:14px; color:#005bac; border:1px solid #fff;  width:120px; line-height:40px; background:#fff; display:block; border-radius:30px;  }


.gd a { font-size:14px; color:#1c4079; width:150px; line-height:35px; background:#fff; display:block; text-align:center; border-radius:20px;  }
.gd a:hover { font-size:14px; color:#000; width:150px; line-height:35px; background:#fff; display:block; border-radius:20px;  }


.jj { width:639px; height:333px; background:#1b1c1a; margin-top:90px }
.jj h3 { font-size:18px; margin:40px 40px 0 40px; font-weight:100 }
.jj p { font-size:14px; margin:20px 40px 40px 40px; }
.jj a { color:#fff; }

#demo0 img { margin:0 26px; }





.index_gg_b{width: 100%;height: 50px;position: fixed;left: 0;bottom:0;background:url(../images/index_gg_b.png) repeat-x;z-index: 99;}
.index_dibu{width: 1260px;height: 50px;margin: 0 auto;position: relative; padding-left:40px;}
.index_cnxh{width: 136px;text-align: right;height: 50px;line-height: 50px;overflow: hidden;padding-left: 39px;font-size: 22px;color: #fff;background:url(../images/index_cnxh.png) left center no-repeat;display: block;float: left;}
.index_dibu a{display: block;float: left;width: 157px;height: 33px;line-height: 33px;text-align: center;font-size: 19px;color: #fff;overflow: hidden;background: #1B488B;margin-top: 9px;margin-left: 50px;}


.ditu { width:900px; margin:0 auto; font-size:14px; line-height:36px; }
.ditu h3 { font-size:18px; font-weight:100; padding-top:20px; line-height:60px;  }


.newslist2 li{ overflow:hidden; width:100%; padding:0; margin:0; list-style:none; margin-bottom:16px }
.newslist2 .time{ float:left; width:50px; padding:0 }
.newslist2 .conts{ float:right; width:410px }
.newslist2 .day,.newslist2 .date{ background-color:#005bac;display:block; text-align:center; font-family:Arial; }
.newslist2 .day{ height:30px; line-height:30px; border-bottom:1px solid #fff; color:#fff; font-size:21px;}
.newslist2 .date{ height:18px; line-height:18px; font-size:10px; color:#fff }

.newslist2  h3 {font-size:14px; color:#333; margin:0}
.newslist2  h3 a { color:#000; }
.newslist2 p { font-size:12px; color:#555; margin:0; text-indent:0 }
.newslist2 .more{ margin-left:8px; color:#005bac; font-size:12px }

.syhy { background:#f3f3f4; line-height:40px; font-size:14px; font-weight:bold }
.syhy span { color:#005bac; }
.syhy a { margin:0 18px; }

.ted { width:490px; height:70px; background:#f8f8f8; margin-bottom:20px }
.ted:hover { width:490px; height:70px; background:#f1f1f1; margin-bottom:20px; cursor:pointer }
.xh { width:63px; background:#005bac; font-size:30px; font-family:Arial, Helvetica, sans-serif; line-height:70px; text-align:center; color:#fff } 
.wen { width:410px; font-size:16px; color:#000; line-height:32px; padding-top:19px }

.xwdt { width:555px; background:#f8f8f8; margin-bottom:30px }

.yw li { width:260px; float:left; margin-right:30px; background:#f8f8f8; border:1px solid #005bac; height:260px; text-align:center; list-style:none }
.yw li img { margin:26px 0 10px 0; }
.yw h3 { font-size:26px; text-align:center; color:#000; margin:0; font-weight:100; margin-bottom:10px; }
.yw p { font-size:14px; color:#8f9091; margin:0; }
.yw li a:hover { color:#000; }

.yw li:hover { width:260px; background:#fff; border:1px solid #005bac; height:260px; text-align:center; list-style:none; }


.zw{ line-height:30px; padding:15px 0; min-height:350px;color:#555555; font-size:14px;}
.zw a:link{ color:#555555; }
.zw a:visited{ color:#555;}
.zw a:hover{ color:#FF6205;}
.zw a:active{color:#555555;}
.zw img{
 max-width:100%;

 width:expression(document.body.clientWidth>100%?"100%":"auto");

}
.zw p{
padding:0 !important; display:normal;
}

.xiaocms-page a { display:inline-block; height:22px; line-height:22px; background: #E9E9E9; border:1px solid #e3e3e3; text-align:center; color: #999; padding:0 10px;/* margin-left: 1px; */margin-left: 4px;/* border: 2px solid; */  border-radius: 5px;  -moz-border-radius:25px; /* Old Firefox */}
.xiaocms-page a:hover { background: #64AADE; color: #fff; text-decoration:none; }
.xiaocms-page span { display:inline-block; height:22px;padding:0 10px; line-height:22px; background: #64AADE; border: 1px solid #64AADE; color:#fff; text-align:center;margin-left: 1px; border-radius: 5px;}